---
title: Aistriú ó Prettier
description: Conas do thionscadal a aistriú ó Prettier go Ultracite.
---

Más bhfuil tú ag úsáid Prettier agus más mian leat aistriú chuig an socrú réamhchumraithe de chuid Ultracite, cabhróidh an treoir seo leat aistriú agus caighdeáin cháilíochta an chóid a choinneáil.

## Cén Fáth Aistriú go Ultracite?

- **An-Tapa**: Tá Biome (bunús Ultracite) bunaithe ar Rust, i bhfad níos tapúla ná Prettier
- **Gan Cumraíocht**: Na céadta rialacha réamhchumraithe i gcomparáid le socrú Prettier lámhleabhar
- **Uirlis Aontaithe**: Ionadaíonn sé ESLint agus Prettier araon le huirlis amháin
- **Comhtháthú AI**: Tacaíocht ionsuite do eagarthóirí a úsáideann AI (Cursor, Windsurf, GitHub Copilot)
- **Sábháilteacht Cineál**: Rialacha TypeScript chuimsitheacha le seiceálacha null dian
- **Caighdeáin Nua-Aimseartha**: Na cleachtais is fearr is déanaí do JavaScript/TypeScript

## Sula dtosaíonn tú

Déan cinnte go bhfuil agat:

- Tionscadal atá ann cheana ag úsáid Prettier
- Node.js v14.18+ (moltar Node 18+)
- Comhad `package.json`

## Socrú Uathoibríoch

Rith an [script socrú uathoibríoch](/setup#automatic-installation).

```package-install
npx ultracite init
```

Déanfaidh sé seo:

- Suiteálfaidh Ultracite mar spleáchas
- Comhcheanglóidh sé do `biome.json` / `biome.jsonc` atá ann cheana leis an réamhshocrú de chuid Ultracite
- Comhcheanglóidh sé do `.vscode/settings.json` atá ann cheana leis an réamhshocrú de chuid Ultracite
- Cumasaíonn sé `strictNullChecks` i do chomhad `tsconfig.json` (nó cruthóidh sé ceann más rud é nach bhfuil sé ann)
- Coinneoidh sé do rialacha agus socruithe saincheaptha
- Socróidh sé comhtháthaíochtaí eagarthóra

Déan cinnte go roghnaíonn tú an chumraíocht `Prettier` atá ann cheana a bhaint. Seo a dhéanfaidh sé:

- Bainfidh sé Prettier agus aon spleáchais ghaolmhar
- Bainfidh sé aon chomhaid chumraíochta Prettier
- Bainfidh sé aon orduithe gaolmhara le Prettier as do chomhad `.vscode/settings.json`

Tar éis an uasghrádaithe, b'fhéidir gur mhaith leat do chomhad `biome.json` / `biome.jsonc` a athbhreithniú chun aon shárúcháin a bhaint. Ina theannta sin, atosóidh tú do eagarthóir chun a chinntiú go bhfuil an chumraíocht nua curtha i bhfeidhm.